package com.ruoyi.system.domain;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.config.serializer.HTMLEscapeSerializer;
import com.ruoyi.common.core.domain.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

/**
 * 文章管理对象 t_article
 *
 * @author kellen
 * @date 2024-04-18
 */
@Data
@EqualsAndHashCode(callSuper = true)
@JsonIgnoreProperties(ignoreUnknown=true)
public class TArticle extends BaseEntity {
    private static final long serialVersionUID = 1L;

    /**
     * 主键
     */
    private Long id;

    /**
     * 所属前端栏目id
     */
    private Long frontMenuId;
    private String frontMenuName;

    /**
     * 文章标题
     */
    private String articleTitle;

    /**
     * 简介
     */
    private String articleDescribe;

    /**
     * 文章展示缩略图
     */
    private String articleLogo;

    /**
     * 是否显示，1-是，0-否
     */
    private Long isDisplay;

    /**
     * 排序
     */
    private Long sort;

    /**
     * 文章内容
     */
    private String articleContent;
    private Integer viewCount;
    /**
     * 文章视频
     */
    private String articleVideo;
    /**
     * 文章内容
     */
    private String extendField;

}
